
[dbo].[UserDefinedSingleInstanceProperty]
CREATE TABLE [dbo].[UserDefinedSingleInstanceProperty]
(
[TableName] [sys].[sysname] NOT NULL,
[PropertyName] [sys].[sysname] NOT NULL,
[RowID] [nvarchar] (16) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
[RowKey] [uniqueidentifier] NOT NULL,
[PropertyIntValue] [int] NULL,
[PropertyDateTimeValue] [datetime] NULL,
[PropertyGuidValue] [uniqueidentifier] NULL,
[PropertyDecimalValue] [decimal] (38, 12) NULL,
[PropertyBooleanValue] [bit] NULL,
[PropertyStringValue] [nvarchar] (400) COLLATE SQL_Latin1_General_CP1_CI_AS NULL
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[UserDefinedSingleInstanceProperty] ADD CONSTRAINT [PK_UserDefinedSingleInstanceProperty] PRIMARY KEY CLUSTERED ([TableName], [PropertyName], [RowID], [RowKey]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_UserDefinedSingleInstanceProperty_BooleanValue] ON [dbo].[UserDefinedSingleInstanceProperty] ([PropertyBooleanValue]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_UserDefinedSingleInstanceProperty_DateTimeValue] ON [dbo].[UserDefinedSingleInstanceProperty] ([PropertyDateTimeValue]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_UserDefinedSingleInstanceProperty_DecimalValue] ON [dbo].[UserDefinedSingleInstanceProperty] ([PropertyDecimalValue]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_UserDefinedSingleInstanceProperty_GuidValue] ON [dbo].[UserDefinedSingleInstanceProperty] ([PropertyGuidValue]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_UserDefinedSingleInstanceProperty_IntValue] ON [dbo].[UserDefinedSingleInstanceProperty] ([PropertyIntValue]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_UserDefinedSingleInstanceProperty_StringValue] ON [dbo].[UserDefinedSingleInstanceProperty] ([PropertyStringValue]) ON [PRIMARY]
GO